var faqCtrl  = new XFApp.client();
XFApp.client.prototype.faqMan = {
	successCode : "10000",
	page : null,
	hisPage : null,
	hisId : 0,
	cusPage : null,
	urlItems : {
		queryByPageURL : basePath+"/faq/queryPage",
		delURL : basePath+"/faq/delete",
	},
	
	queryPage : function(){
		_this = this;
		var params = {
			}
		$("#from_group input").each(function(){
			if(!!$(this).val()){
				params[$(this).attr("id")]=$(this).val();
			}
		});
		if(!!_this.page){
			_this.page.page("remote",0,params);
		}else{
			_this.page = $("#page").page({
				pageSize : 10,
				remote: {
					url: _this.urlItems.queryByPageURL,
			        params: params, 
			        success: function (data, pageIndex) {
			        	if(data.code==_this.successCode){
			        		var pageResult = data.result;
			        		if(pageResult.itemList.length>0){
			        			for(var index in pageResult.itemList){
			        				var element = pageResult.itemList[index];
			        				element["seqNum"]=parseInt(pageResult.pageSize)*(parseInt(pageResult.pageNo)-1)+parseInt(index)+1;
			        			}
			        			$("#page_grid").html($("#dataTmp").render(pageResult.itemList));
			        		}else{
			        			$("#page_grid").html('<tr><td align="center" colspan="14">暂无数据</td></tr>');
			        		}
			        	}else{
			        		  webDialogUtil.simpleAlert("数据查询失败", "温馨提示");
			        	}
			        },
			        error : function(){
			        	webDialogUtil.simpleAlert("数据查询失败", "温馨提示");
			        }
				},
				firstBtnText : '首页',
				lastBtnText : '尾页',
				prevBtnText : '上一页',
				nextBtnText : '下一页',
				showInfo : true,
				showJump : true,
				jumpBtnText : '跳转',
				showPageSizes : true,
				infoFormat : '共{pageCount}页,{total}项'
			});
		}
	},
	delFaq : function(id){
		_this = this;
		webDialogUtil.simpleConfrimAlert("是否确认删除", function(){
			$.ajax({
				url : _this.urlItems.delURL,
				dataType : 'json',
				data  : {id:id},
				type : 'post',
				success : function(data) {
					if(data.code!=10000){
						webDialogUtil.simpleAlert(data.msg, "温馨提示");
					}else{
						webDialogUtil.simpleAlert("处理成功", "温馨提示");
						_this.queryPage();
					}
				}
			});
		}, null, "温馨提示");
	},
	
	event : function(){
		_this = this;
		$("#news_search").on("click",function(){
			_this.queryPage();
		});
		$("#news_reset").on("click",function(){
			$("form").each(function() {   
				   this.reset();   
			});
			$("select").val("");
		});
		$("#check_all").on("click",function(){
			_this.clk_check();
		});
		$("#approve_btn").on("click",function(){
			_this.approve();
		});
		$("#refuse_btn").on("click",function(){
			_this.refuse();
		});
	},
};
$(function(){
	faqCtrl.faqMan.event();
	faqCtrl.faqMan.queryPage();
});